package com.icinfo.cloud.provider.punish.uniquery.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 【V1.11.0】描述：工作台-待办Vo
 * @author tianrunjia
 * @date 2023-03-06
 */
@Data
public class UniQueryWorkTaskVo implements Serializable {

    /**
     * 案件id
     **/
    private String caseId;

    /**
     * 案件行政行为码
     */
    private String caseActsCode;

    /**
     * 行为码二维码oss地址
     */
    private String caseQrCodeUrl;

    /**
     * 案件名称
     */
    private String caseName;

    /**
     * 办案阶段
     **/
    private String caseCurrentStageName;

    /**
     * 办案当前环节
     **/
    private String caseCurrentLinkName;

    /**
     * 案件编号
     **/
    private String caseNumber;

    /**
     * 案件来源
     **/
    private String caseSource;

    /**
     * 案件类型
     **/
    private String caseType;

    /**
     * 案件剩余天数
     **/
    private int timeLimit;
    /**
     * 案件剩余天数字符串
     **/
    private String timeLimitStr;

    /**
     * 案件时效颜色
     **/
    private String timeColor;

    /**
     * 立案时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date caseRegistTime;
    /**
     * 办案期限时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date caseTimeLimit;
    /**
     * 裁决完毕日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date caseVerdictEndTime;
    /**
     * 案件状态
     **/
    private String caseStatus;



}
